home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 61
/
Volume 61 - JOGO DISK .iso
/
Games
/
jungle_jiggy.swf
/
scripts
/
frame_41
/
DoAction.as
Wrap
Text File
|
2008-03-10
|
4KB
|
142 lines
function showClip(clip)
{
clip._visible = true;
}
function hideJudges()
{
gs.TweenLite.to(judges,1,{_x:18,_y:170,_xscale:50,_yscale:50});
gs.TweenLite.delayedCall(1.5,showClip,[mc_reqscore]);
gs.TweenLite.delayedCall(2.1,showClip,[mc_levelscore]);
if(retried == true && _root.score < _root.levelMinScore)
{
trace("yay");
}
else
{
gs.TweenLite.to(btnMainMenu,1,{_y:373,delay:2.5,ease:mx.transitions.easing.Back.easeOut});
}
if(!inPractice)
{
gs.TweenLite.delayedCall(2.6,showClip,[mc_totalscore]);
if(_root.score > _root.levelMinScore)
{
if(levelNumber < 4)
{
gs.TweenLite.to(btnDanceOn,1,{_y:373,delay:2.9,ease:mx.transitions.easing.Back.easeOut});
}
else
{
gs.TweenLite.delayedCall(3.5,showBlack);
gs.TweenLite.delayedCall(5,gotoWin);
gs.TweenLite.delayedCall(5.1,hideBlack);
}
}
else if(retried)
{
gs.TweenLite.delayedCall(3.5,showBlack);
gs.TweenLite.delayedCall(5,gotoLose);
gs.TweenLite.delayedCall(5.1,hideBlack);
}
else
{
gs.TweenLite.to(btnSubmit,1,{_y:373,delay:2.7,ease:mx.transitions.easing.Back.easeOut});
gs.TweenLite.to(btnTryAgain,1,{_y:373,delay:2.9,ease:mx.transitions.easing.Back.easeOut});
}
}
else
{
gs.TweenLite.to(btnPractice,1,{_y:373,delay:2.7,ease:mx.transitions.easing.Back.easeOut});
}
}
function gotoLose()
{
gotoAndStop("lose");
play();
}
function gotoWin()
{
gotoAndStop("win");
play();
}
function calcJudges()
{
_root.judgesScore = Math.round(score * 30 / levelMinFor30);
if(score >= levelMinFor30 || judgesScore > 26)
{
if(judgesScore >= 30)
{
judgesScore = 30;
_root.judge1 = 10;
_root.judge2 = 10;
_root.judge3 = 10;
}
if(judgesScore == 29)
{
_root.judge1 = 9;
_root.judge2 = 10;
_root.judge3 = 10;
}
if(judgesScore == 28)
{
_root.judge1 = 10;
_root.judge2 = 9;
_root.judge3 = 9;
}
if(judgesScore == 27)
{
_root.judge1 = 8;
_root.judge2 = 10;
_root.judge3 = 9;
}
}
else
{
getRandomScores(_root.judgesScore);
}
trace("levelMinFor30: " + levelMinFor30);
trace("levelScore: " + score);
trace("judgesScore: " + judgesScore);
trace(judge1 + " - " + judge2 + " - " + judge3);
}
function getRandomScores(baseScore)
{
_root.judge1 = Math.round(baseScore / 3) + Math.round(Math.random() * 2 - Math.random() * 2);
_root.judge2 = Math.round(baseScore / 3) + Math.round(Math.random() * 2 - Math.random() * 2);
_root.judge3 = baseScore - _root.judge1 - _root.judge2;
if(_root.judge1 >= 10 || _root.judge2 >= 10 || _root.judge3 >= 10)
{
getRandomScores(baseScore);
}
}
function playJudgeSound(judgeName, judgeScore)
{
var _loc2_ = "";
if(judgeScore <= 3)
{
_loc2_ = judgeName + ".A.01.wav";
}
else if(judgeScore > 3 && judgeScore <= 6)
{
_loc2_ = judgeName + ".B.01.wav";
}
else
{
_loc2_ = judgeName + ".C.01.wav";
}
_root.playSound(_loc2_);
trace("soundToPlay: " + _loc2_ + ", scores: " + judgeScore);
}
showJudgesGUI();
fadeInSound();
hideBlack();
stopLoop(levelName);
_quality = "HIGH";
var judgesScore = 0;
var judge1 = 0;
var judge2 = 0;
var judge3 = 0;
mc_levelscore._visible = false;
mc_reqscore._visible = false;
mc_totalscore._visible = false;
calcJudges();